@charset "utf-8";

.header { height:780px; }

.banner { position:relative; left:50%; width:1920px; height:600px; margin-left:-960px; }

.banner .hd { position:absolute; bottom:0; left:50%; width:992px; height:70px; margin-left:-496px; z-index:99; }

.banner .hd .console { overflow:hidden; }

.banner .hd ul { float:left; height:70px; margin-left:-12px;}

.banner .hd ul li { float:left;width:84px; height:52px; margin:0 0 0 12px; border:2px solid rgba(255,255,255,0.5); display:inline; cursor:pointer; }

.banner .hd ul .on { border:2px solid #fff; }

.banner .bd img { vertical-align:top; }

.banner .bPrev,.banner .bNext { position:absolute; bottom:18px; display:block; width:44px; height:44px; z-index:99; }

.banner .bPrev { right:46px; background:url(../images/bPrev.jpg) no-repeat; }

.banner .bNext { right:0; background:url(../images/bNext.jpg) no-repeat; }

.t { background:#f5f5f5; }

.pro { height:392px; padding:30px 0; }

.pro .big { position:relative; float:left; width:598px; height:392px; }

.pro .sm { float:left; width:392px; }

.pro .sm li { float:left; width:196px; height:196px; cursor:pointer; }

.bsm { position:absolute; top:0; left:0; width:598px; height:392px; visibility:hidden;}

.bsm .pic { width:598px; height:392px; z-index:1; }

.bsm .txt { position:absolute; bottom:0; left:0; width:598px; height:68px; background:#be211d; color:#fff; overflow:hidden; z-index:2; }

.bsm .txt h2 { float:left; width:158px; padding:14px 0 0 30px; color:#fff; font:bold 22px/28px "microsoft yahei"; }

.bsm .txt h2 em { display:block; color:#fff; font:12px/18px arial; text-transform:uppercase; opacity:0.8; }

.bsm .txt .info { float:right; width:395px; padding:16px 15px 0 0; opacity:0.8; }

.bsm .pPrev,.bsm .pNext { position:absolute; top:18px; display:block; width:23px; height:23px; z-index:99; }

.bsm .pPrev { right:38px; background:url(../images/pPrev.jpg) no-repeat; }

.bsm .pNext { right:13px; background:url(../images/pNext.jpg) no-repeat; }

.bsm1 .txt { background:#5288c0; }

.bsm2 .txt { background:#6d906b; }

.bsm3 .txt { background:#be211d; }

.bsm4 .txt { background:#666; }

.ts { padding:40px 0 10px; }

.grid-s330m350e215 .sidebar { float:left; width:280px; margin-right:10px; }

.grid-s330m350e215 .main { float:left; width:455px; }

.grid-s330m350e215 .extra { float:right; width:232px; }

.mod .hd { position:relative; height:32px; line-height:32px; }

.mod .hd h2 { color:#be211d; font:16px/32px "microsoft yahei"; }

.mod .hd .more { position:absolute; top:0; right:0; }

.album { margin-bottom:15px; }

.album .bd { position:relative; padding-top:7px; }

.album .mPrev,.album .mNext { position:absolute; top:111px; display:block; width:29px; height:29px; z-index:99; }

.album .mPrev { left:7px; background:url(../images/mPrev.jpg) no-repeat; }

.album .mNext { right:7px; background:url(../images/mNext.jpg) no-repeat; }

.albumList { width:158px; height:218px; padding:15px 37px; background:#444; }

.picnews { position:relative; width:252px; }

.picnews .item { position:relative; width:170px; height:97px; padding:7px 0 0 110px; }

.picnews .item .pic { position:absolute; top:7px; left:0; display:block; width:95px; height:76px; padding:2px; border:1px solid #e1e1e1; }

.picnews .item h3 { padding-bottom:4px; color:#333; font:14px/18px "microsoft yahei"; }

.picnews .item .date { padding:4px 0 2px; color:#999; }

.picnews .item .more { text-align:right; }

.picnews .item .more a { color:#cb0000; }

.videoPlay { width:455px; height:313px; margin:7px 0 20px; }

.about .info { padding:7px 0; color:#666; line-height:22px; }

.about .bd .more { text-align:right; }

.about .bd .more a { color:#cb0000; }

.tt { padding:22px 0; background:#ebebeb; }

.partner .hd { position:relative; border-bottom:1px solid #c6c6c6; }

.partner .bd { height:69px; padding-top:15px; }

.partner .bd li { float:left; width:135px; height:67px; margin:0 28px 0 0; border:1px solid #fff; display:inline; }

.partner .cPrev,.partner .cNext { position:absolute; top:2px; display:block; width:30px; height:28px; z-index:99; }

.partner .cPrev { right:33px; background:url(../images/cPrev.jpg) no-repeat; }

.partner .cNext { right:0; background:url(../images/cNext.jpg) no-repeat; }

.partner .bd a { white-space: nowrap;}

.hproduct .le .title{background:#226e93; text-align:center; color:#fff; padding:15px 0;}
.hproduct .le .title h3{font-size:24px;}
.hproduct .le .title p{text-transform: uppercase;}